package com.ruoyi.tsjData.domain.result;

import java.util.Date;
import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 提升机-速度测试结果对象 data_tshj_sd_result
 * 
 * @author ruoyi
 * @date 2023-11-07
 */
@Getter
@ApiModel(value = "提升机-速度测试结果对象")
public class DataTshjSdResult extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 速度测试结果ID */
    private Long sdId;

    /** 测试任务ID */
    @Excel(name = "测试任务ID")
    @ApiModelProperty(value = "测试任务ID")
    private Long dataTaskId;

    /** 测试结果ID */
    @Excel(name = "测试结果ID")
    @ApiModelProperty(value = "测试结果ID")
    private Long dataResultId;

    /** 是否是上提（0下放 1上提） */
    @Excel(name = "是否是上提", readConverterExp = "0=下放,1=上提")
    @ApiModelProperty(value = "是否是上提（0下放 1上提）")
    private String up;

    /** 是否是提人（0提物 1提人） */
    @Excel(name = "是否是提人", readConverterExp = "0=提物,1=提人")
    @ApiModelProperty(value = "是否是提人（0提物 1提人）")
    private String upRen;

    /** 上提速度系数 */
    @Excel(name = "上提速度系数")
    @ApiModelProperty(value = "上提速度系数")
    private String sdxshUp;

    /** 下放速度系数 */
    @Excel(name = "下放速度系数")
    @ApiModelProperty(value = "下放速度系数")
    private String sdxshDown;

    /** 电流类型（0-交流 1-150mv 2-24v） */
    @Excel(name = "电流类型", readConverterExp = "0=交流,1=150mv,2=24v")
    @ApiModelProperty(value = "电流类型（0-交流 1-150mv 2-24v）")
    private String dlType;

    /** 测速方式 0：井深 1：线速度 2：测速电机 */
    @Excel(name = "测速方式 0：井深 1：线速度 2：测速电机")
    @ApiModelProperty(value = "测速方式 0：井深 1：线速度 2：测速电机")
    private String csfsh;

    /** 电流变比 */
    @Excel(name = "电流变比")
    @ApiModelProperty(value = "电流变比")
    private String paraDlbb;

    /** 提升距离 */
    @Excel(name = "提升距离")
    @ApiModelProperty(value = "提升距离")
    private String paraTshjl;

    /** 最大电流 */
    @Excel(name = "最大电流")
    @ApiModelProperty(value = "最大电流")
    private String paraDlMax;

    /** 滚筒直径 */
    @Excel(name = "滚筒直径")
    @ApiModelProperty(value = "滚筒直径")
    private String paraGtzhj;

    /** 测速直径 */
    @Excel(name = "测速直径")
    @ApiModelProperty(value = "测速直径")
    private String paraCszhj;

    /** 测试最大速度 */
    @Excel(name = "测试最大速度")
    @ApiModelProperty(value = "测试最大速度")
    private String sdMax;

    /** 运行时间 */
    @Excel(name = "运行时间")
    @ApiModelProperty(value = "运行时间")
    private String yxshj;

    /** 最大电流 */
    @Excel(name = "最大电流")
    @ApiModelProperty(value = "最大电流")
    private String dlMax;

    /** 转速 */
    @Excel(name = "转速")
    @ApiModelProperty(value = "转速")
    private String zhuansu;

    /** 加速段平均加速度 */
    @Excel(name = "加速段平均加速度")
    @ApiModelProperty(value = "加速段平均加速度")
    private String accJia;

    /** 减速度平均加速度 */
    @Excel(name = "减速度平均加速度")
    @ApiModelProperty(value = "减速度平均加速度")
    private String accJian;

    /** 保存时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @Excel(name = "保存时间", width = 30, dateFormat = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "保存时间")
    private Date saveTime;

    /** 上提速度电流Svg */
    @ApiModelProperty(value = "上提速度电流Svg")
    private String sddlupSvg;

    /** 上提速度电流图 */
    @Excel(name = "上提速度电流图")
    private String sddlupImg;

    /** 下放速度电流Svg */
    @ApiModelProperty(value = "下放速度电流Svg")
    private String sddldownSvg;

    /** 下放速度电流图 */
    @Excel(name = "下放速度电流图")
    private String sddldownImg;

    /** 上提速度Svg */
    @ApiModelProperty(value = "上提速度Svg")
    private String sdupSvg;

    /** 上提速度图 */
    @Excel(name = "上提速度图")
    private String sdupImg;

    /** 下放速度Svg */
    @ApiModelProperty(value = "下放速度Svg")
    private String sddownSvg;

    /** 下放速度图 */
    @Excel(name = "下放速度图")
    private String sddownImg;

    /** 上提电流Svg */
    @ApiModelProperty(value = "上提电流Svg")
    private String dlupSvg;

    /** 上提电流图 */
    @Excel(name = "上提电流图")
    private String dlupImg;

    /** 下放电流Svg */
    @ApiModelProperty(value = "下放电流Svg")
    private String dldownSvg;

    /** 下放电流图 */
    @Excel(name = "下放电流图")
    private String dldownImg;

    /** 上提井深速度Svg */
    @ApiModelProperty(value = "上提井深速度Svg")
    private String jshsdupSvg;

    /** 上提井深速度图 */
    @Excel(name = "上提井深速度图")
    private String jshsdupImg;

    /** 下放井深速度Svg */
    @ApiModelProperty(value = "下放井深速度Svg")
    private String jshsddownSvg;

    /** 下放井深速度图 */
    @Excel(name = "下放井深速度图")
    private String jshsddownImg;

    /** 上提前40S速度Svg */
    @ApiModelProperty(value = "上提前40S速度Svg")
    private String q40ssdupSvg;

    /** 上提前40S速度图 */
    @Excel(name = "上提前40S速度图")
    private String q40ssdupImg;

    /** 下放前40S速度Svg */
    @ApiModelProperty(value = "下放前40S速度Svg")
    private String q40ssddownSvg;

    /** 下放前40S速度图 */
    @Excel(name = "下放前40S速度图")
    private String q40ssddownImg;

    /** 上提后40S速度Svg */
    @ApiModelProperty(value = "上提后40S速度Svg")
    private String h40ssdupSvg;

    /** 上提后40S速度图 */
    @Excel(name = "上提后40S速度图")
    private String h40ssdupImg;

    /** 下放后40S速度Svg */
    @ApiModelProperty(value = "下放后40S速度Svg")
    private String h40ssddownSvg;

    /** 下放后40S速度图 */
    @Excel(name = "下放后40S速度图")
    private String h40ssddownImg;

    /** 上提加速度Svg */
    @ApiModelProperty(value = "上提加速度Svg")
    private String jsdupSvg;

    /** 上提加速度图 */
    @Excel(name = "上提加速度图")
    private String jsdupImg;

    /** 下放加速度Svg */
    @ApiModelProperty(value = "下放加速度Svg")
    private String jsddownSvg;

    /** 下放加速度图 */
    @Excel(name = "下放加速度图")
    private String jsddownImg;

    /** 删除标志（0代表存在 2代表删除） */
    private String delFlag;

    public void setSdId(Long sdId)
    {
        this.sdId = sdId;
    }

    public void setDataTaskId(Long dataTaskId)
    {
        this.dataTaskId = dataTaskId;
    }

    public void setUp(String up)
    {
        this.up = up;
    }

    public void setUpRen(String upRen)
    {
        this.upRen = upRen;
    }

    public void setSdxshUp(String sdxshUp)
    {
        this.sdxshUp = sdxshUp;
    }

    public void setSdxshDown(String sdxshDown)
    {
        this.sdxshDown = sdxshDown;
    }

    public void setDlType(String dlType)
    {
        this.dlType = dlType;
    }

    public void setCsfsh(String csfsh)
    {
        this.csfsh = csfsh;
    }

    public void setParaDlbb(String paraDlbb)
    {
        this.paraDlbb = paraDlbb;
    }

    public void setParaTshjl(String paraTshjl)
    {
        this.paraTshjl = paraTshjl;
    }

    public void setParaDlMax(String paraDlMax)
    {
        this.paraDlMax = paraDlMax;
    }

    public void setParaGtzhj(String paraGtzhj)
    {
        this.paraGtzhj = paraGtzhj;
    }

    public void setParaCszhj(String paraCszhj)
    {
        this.paraCszhj = paraCszhj;
    }

    public void setSdMax(String sdMax)
    {
        this.sdMax = sdMax;
    }

    public void setYxshj(String yxshj)
    {
        this.yxshj = yxshj;
    }

    public void setDlMax(String dlMax)
    {
        this.dlMax = dlMax;
    }

    public void setZhuansu(String zhuansu)
    {
        this.zhuansu = zhuansu;
    }

    public void setAccJia(String accJia)
    {
        this.accJia = accJia;
    }

    public void setAccJian(String accJian)
    {
        this.accJian = accJian;
    }

    public void setSaveTime(Date saveTime)
    {
        this.saveTime = saveTime;
    }

    public void setSddlupImg(String sddlupImg)
    {
        this.sddlupImg = sddlupImg;
    }

    public void setSddldownImg(String sddldownImg)
    {
        this.sddldownImg = sddldownImg;
    }

    public void setSdupImg(String sdupImg)
    {
        this.sdupImg = sdupImg;
    }

    public void setSddownImg(String sddownImg)
    {
        this.sddownImg = sddownImg;
    }

    public void setDlupImg(String dlupImg)
    {
        this.dlupImg = dlupImg;
    }

    public void setDldownImg(String dldownImg)
    {
        this.dldownImg = dldownImg;
    }

    public void setJshsdupImg(String jshsdupImg)
    {
        this.jshsdupImg = jshsdupImg;
    }

    public void setJshsddownImg(String jshsddownImg)
    {
        this.jshsddownImg = jshsddownImg;
    }

    public void setQ40ssdupImg(String q40ssdupImg)
    {
        this.q40ssdupImg = q40ssdupImg;
    }

    public void setQ40ssddownImg(String q40ssddownImg)
    {
        this.q40ssddownImg = q40ssddownImg;
    }

    public void setH40ssdupImg(String h40ssdupImg)
    {
        this.h40ssdupImg = h40ssdupImg;
    }

    public void setH40ssddownImg(String h40ssddownImg)
    {
        this.h40ssddownImg = h40ssddownImg;
    }

    public void setJsdupImg(String jsdupImg)
    {
        this.jsdupImg = jsdupImg;
    }

    public void setJsddownImg(String jsddownImg)
    {
        this.jsddownImg = jsddownImg;
    }

    public void setDelFlag(String delFlag)
    {
        this.delFlag = delFlag;
    }

    public void setSddlupSvg(String sddlupSvg) {
        this.sddlupSvg = sddlupSvg;
    }

    public void setSddldownSvg(String sddldownSvg) {
        this.sddldownSvg = sddldownSvg;
    }

    public void setSdupSvg(String sdupSvg) {
        this.sdupSvg = sdupSvg;
    }

    public void setSddownSvg(String sddownSvg) {
        this.sddownSvg = sddownSvg;
    }

    public void setDlupSvg(String dlupSvg) {
        this.dlupSvg = dlupSvg;
    }

    public void setDldownSvg(String dldownSvg) {
        this.dldownSvg = dldownSvg;
    }

    public void setJshsdupSvg(String jshsdupSvg) {
        this.jshsdupSvg = jshsdupSvg;
    }

    public void setJshsddownSvg(String jshsddownSvg) {
        this.jshsddownSvg = jshsddownSvg;
    }

    public void setQ40ssdupSvg(String q40ssdupSvg) {
        this.q40ssdupSvg = q40ssdupSvg;
    }

    public void setQ40ssddownSvg(String q40ssddownSvg) {
        this.q40ssddownSvg = q40ssddownSvg;
    }

    public void setH40ssdupSvg(String h40ssdupSvg) {
        this.h40ssdupSvg = h40ssdupSvg;
    }

    public void setH40ssddownSvg(String h40ssddownSvg) {
        this.h40ssddownSvg = h40ssddownSvg;
    }

    public void setJsdupSvg(String jsdupSvg) {
        this.jsdupSvg = jsdupSvg;
    }

    public void setJsddownSvg(String jsddownSvg) {
        this.jsddownSvg = jsddownSvg;
    }

    public void setDataResultId(Long dataResultId) {
        this.dataResultId = dataResultId;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("sdId", getSdId())
            .append("dataTaskId", getDataTaskId())
            .append("up", getUp())
            .append("upRen", getUpRen())
            .append("sdxshUp", getSdxshUp())
            .append("sdxshDown", getSdxshDown())
            .append("dlType", getDlType())
            .append("csfsh", getCsfsh())
            .append("paraDlbb", getParaDlbb())
            .append("paraTshjl", getParaTshjl())
            .append("paraDlMax", getParaDlMax())
            .append("paraGtzhj", getParaGtzhj())
            .append("paraCszhj", getParaCszhj())
            .append("sdMax", getSdMax())
            .append("yxshj", getYxshj())
            .append("dlMax", getDlMax())
            .append("zhuansu", getZhuansu())
            .append("accJia", getAccJia())
            .append("accJian", getAccJian())
            .append("saveTime", getSaveTime())
            .append("sddlupImg", getSddlupImg())
            .append("sddldownImg", getSddldownImg())
            .append("sdupImg", getSdupImg())
            .append("sddownImg", getSddownImg())
            .append("dlupImg", getDlupImg())
            .append("dldownImg", getDldownImg())
            .append("jshsdupImg", getJshsdupImg())
            .append("jshsddownImg", getJshsddownImg())
            .append("q40ssdupImg", getQ40ssdupImg())
            .append("q40ssddownImg", getQ40ssddownImg())
            .append("h40ssdupImg", getH40ssdupImg())
            .append("h40ssddownImg", getH40ssddownImg())
            .append("jsdupImg", getJsdupImg())
            .append("jsddownImg", getJsddownImg())
            .append("delFlag", getDelFlag())
            .append("createBy", getCreateBy())
            .append("createTime", getCreateTime())
            .append("updateBy", getUpdateBy())
            .append("updateTime", getUpdateTime())
            .append("remark", getRemark())
            .toString();
    }
}
